/*
 * Bsp_Beep.h
 *
 *  Created on: Mar 29, 2025
 *      Author: Administrator
 */

#ifndef BSP_BEEP_H_
#define BSP_BEEP_H_


#include <main.h>

#define BEEP_OFF_ALWAYS 0
#define BEEP_ON_ALWAYS 1
#define BEEP_ON_DELAY  2

#define BEEP_ON() 		HAL_GPIO_WritePin(BEEP_GPIO_Port, BEEP_Pin, GPIO_PIN_SET)
#define BEEP_OFF()		HAL_GPIO_WritePin(BEEP_GPIO_Port, BEEP_Pin, GPIO_PIN_RESET)


void Beep_On_Time(uint16_t time);
void Beep_Timeout_Close_Handle(void);


#endif /* BSP_BEEP_H_ */
